Learn how to transform messy, hard-to-maintain JavaScript code into clean, readable, and professional-quality code that scales. In this course from @tapasadhikary you’ll understand what Code Smell is, why it matters, and how to refactor step-by-step using proven clean code principles, real examples, and modern tooling like ESLint + Prettier.
⭐️ Important Links ⭐️
- Source Code and Tasks:
- Prettier:
- ESLint:
- Clean Code Book: Search Clean Code Book by Robert C Martin
- Martin Fowler Blog:
- Clean Code Cheatsheet:
- Join Tapas' Discord:
📚 Join free courses by @tapasadhikary:
✅ Start 40 Days of JavaScript Course:
✅ Start 15 Days of React Design Patterns Course:
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning:
⭐️ Contents ⭐️
- 0:00:00 Intro
- 0:01:34 Agenda
- 0:03:55 Why Clean Code Matters?
- 0:04:58 Learning Objectives
- 0:06:38 SDLC & Coding Phase
- 0:09:02 What is Code Smell?
- 0:13:01 Why Code Smell is Bad?
- 0:16:20 What is Clean Code?
- 0:17:59 How to Detect Code Smells?
- 0:21:36 Common Code Smells
- 0:24:03 Formatting & Readability
- 0:27:03 Naming & Structure
- 0:29:29 Code Complexity
- 0:31:42 Logic & Maintainability
- 0:33:19 Design & Architecture
- 0:34:27 Error Handling & Resilience
- 0:34:56 Performance & Efficiency
- 0:36:32 Refactoring
- 0:49:57 Tools
- 0:59:20 Best Practices
- 1:00:41 Further Resources
- 1:01:46 Tasks & Ending
🎉 Thanks to our Champion and Sponsor supporter
|
This talk was recorded at NDC Copenhagen...
This talk was recorded at NDC Copenhagen...
This talk was recorded at NDC Copenhagen...
This talk was recorded at NDC Copenhagen...
This talk was recorded at NDC Copenhagen...
From laser-etching microchips to redisco...
This talk was recorded at NDC Copenhagen...
Learn how to use Three.js and Blender to...
Listen to the full episode at or wherev...
Learn how to transform messy, hard-to-ma...
Did you know that you can buy a domain n...
Our Techdegrees now teach you AI. Come l...
This introductory guide teaches you how ...